
* {
  margin:0;
  padding:0;
}

body {
	//background: url(../imagenes/tileable_wood_texture.png) repeat;

	/*background:url(../imagenes/fabric_of_squares_gray.png) repeat;*/

background: #CCC;
}

body > h3 {
	border-bottom:1px solid #000;
	margin-left:100px;
	margin-right:80px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:16px;
	font-weight: bold;
	font-size:1.9em;
	color:#000;
}

h5 {
	margin-left:100px;
	margin-right:80px;
	padding-top:10px;
	padding-left:15px;
	padding-bottom:16px;
	font-weight: bold;
}

.fdizquierda {float: left; width: 29%;}

.fdderecha {float: right; width: 68%; }


header {
    background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #454A4E),
	color-stop(1, #464F52)
);
background-image: -o-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: -moz-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: -webkit-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: -ms-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: linear-gradient(to bottom, #454A4E 0%, #464F52 100%);
	background-color:#454A4E;
	height:100px;
	margin:0;
	padding-left:100px;
}

#header {
    background-image: -webkit-gradient(
	linear,
	left top,
	left bottom,
	color-stop(0, #454A4E),
	color-stop(1, #464F52)
);
background-image: -o-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: -moz-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: -webkit-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: -ms-linear-gradient(bottom, #454A4E 0%, #464F52 100%);
background-image: linear-gradient(to bottom, #454A4E 0%, #464F52 100%);
	background-color:#454A4E;
	height:100px;
	margin:0;
	padding-left:100px;
}

.logueo {
	background-color:#2b2f32;
	height:800px;
	padding-left:100px;
}



body > footer{
background: url(../imagenes/bg-bueno.jpg) repeat; text-align:center; font-family: "Prestige Elite Std"; font-size:0.9em; height:30px;
border-top:2px solid #085878;
width:100%;
padding-top:10px;
bottom: 0px;
font-size:1.1em;
padding-bottom: 10px;
}

.content {
    height: 100%;
    margin: 20px auto;
    padding: 16px;
    width: 1050px;
}

.donde {
    width: 700px;
    margin-left: 100px;
    margin-top: 20px;
}

#menu li.active a {
	font-weight: bold;
	color:#222;
	text-shadow: 0 0 0.1em #F6CED8, 0 0 0.2em #F6CED8;
}

#menu li a {
	color:#EBEBEB;
	font-weight: bold;
	text-shadow: 0.1em 0.1em 0.05em #333;
}

#menu li a:hover {
	color:#656565;
	font-weight: bold;
	text-shadow: -1px -1px white, 1px 1px #fff;
}



#navigation {
			height:100%;
			background-color: #F30;
			padding-top:15px;
			overflow-y: auto;
			position: fixed;
			top: 0;
			width: 235px;
			z-index: 9999;
			border-left:1px solid #C40000;
			border-right:1px solid #C40000;
			margin-left:-185px;
			overflow: hidden;
			
		}
		
		#navigation #mobile-header {
			text-align:center;
			color: #7A0000;
			font-size:2.0em;
			font-family:Bebas;	
		}
		
		#navigation #mobile-header p {
			color: #fff;
			font-size:16px;
			font-family:  "Courier New", Courier, monospace;
		}
		
		.todoMenu {
			display:none;
		}
		
		.nav {
			margin-top:10px;
			border-top:1px solid #C40000;
			/*border-bottom:1px solid #FFD2D2;*/
		}
		.nav ul {
			list-style:none;
		}
		.nav ul li {
			padding-top:15px;
			border-bottom:1px solid #C40000;
			border-top:1px solid #FFD2D2;
			padding:8px;
			width:100%;
		}
		
		.nav ul li a {
			color:#FFF;
			font-family:Bebas;
			font-size:18px;
			text-decoration:none;
			width:100%;
		}
		
		.nav ul li:hover {
			border-top:1px solid #C40000;
		background: #e03800; /* Old browsers */
background: -moz-linear-gradient(top, #e03800 0%, #f23800 29%, #f23c00 82%, #e03800 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e03800), color-stop(29%,#f23800), color-stop(82%,#f23c00), color-stop(100%,#e03800)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #e03800 0%,#f23800 29%,#f23c00 82%,#e03800 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #e03800 0%,#f23800 29%,#f23c00 82%,#e03800 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #e03800 0%,#f23800 29%,#f23c00 82%,#e03800 100%); /* IE10+ */
background: linear-gradient(to bottom, #e03800 0%,#f23800 29%,#f23c00 82%,#e03800 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e03800', endColorstr='#e03800',GradientType=0 ); /* IE6-9 */
		}
		.nav .arriba {
			border-top:1px solid #FFD2D2;
		}
		.abajo {
			border-top:1px solid #FFD2D2;
			padding-top:-8px;
		}
		
		#infoMenu {
			margin-top:15px;
			padding:8px 2px 1px 10px;
			/*background-color:#7A0000;*/
			background: #d60000; /* Old browsers */
background: -moz-linear-gradient(top, #d60000 0%, #b20000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d60000), color-stop(100%,#b20000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #d60000 0%,#b20000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #d60000 0%,#b20000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, #d60000 0%,#b20000 100%); /* IE10+ */
background: linear-gradient(to bottom, #d60000 0%,#b20000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d60000', endColorstr='#b20000',GradientType=0 ); /* IE6-9 */
		border-bottom:1px solid #d60000;
		border-top:1px solid #b20000;
		}
		
		#infoMenu p {	
			color: #000;
			font-family: "Coolvetica Rg";
			font-size:16px;
		}
		
		#infoDescrMenu {
			padding:8px;
		}
		
		#infoDescrMenu p {
			color:#FFF;
		}
		
		.icodashboard {
			background:url(../imagenes/iconmenu/dashboard.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:9px;
		}
		
		.icousuarios {
			background:url(../imagenes/iconmenu/usuarios.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icoalquileres {
			background:url(../imagenes/iconmenu/alquiler.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icoinmubles {
			background:url(../imagenes/iconmenu/inmueble.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icoturnos {
			background:url(../imagenes/iconmenu/turnos.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icoventas {
			background:url(../imagenes/iconmenu/compras.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icoproductos {
			background:url(../imagenes/iconmenu/barras.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icoreportes {
			background:url(../imagenes/iconmenu/reportes.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icocontratos {
			background:url(../imagenes/iconmenu/contratos.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icosalir {
			background:url(../imagenes/iconmenu/salir.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			float:left;
			margin-right:10px;
		}
		
		.icoproductos2 {
			background:url(../imagenes/iconmenu/barras.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:9px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icoventas2 {
			background:url(../imagenes/iconmenu/compras.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:9px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icoturnos2 {
			background:url(../imagenes/iconmenu/turnos.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:9px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icodashboard2 {
			background:url(../imagenes/iconmenu/dashboard.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:9px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icousuarios2 {
			background:url(../imagenes/iconmenu/usuarios.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:10px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icoalquileres2 {
			background:url(../imagenes/iconmenu/alquiler.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:10px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icoinmubles2 {
			background:url(../imagenes/iconmenu/inmueble.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:10px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		
		.icoreportes2 {
			background:url(../imagenes/iconmenu/reportes.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:10px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icocontratos2 {
			background:url(../imagenes/iconmenu/contratos.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:10px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		.icosalir2 {
			background:url(../imagenes/iconmenu/salir.png) no-repeat;
			background-position: center center;
			width:40px;
			height:25px;
			margin-right:10px;
			margin-bottom:25px;
			cursor:pointer;
		}
		
		
		.ulHober {
			list-style:none;
			width:40px;
			right:6px;
			position:absolute;
		}
		
		.ulHober li {
			right:0;
		}
		
		.tooltip-dash, .tooltip-inmu, .tooltip-alqui, .tooltip-usua, .tooltip-con, .tooltip-rep, .tooltip-sal{
		   position: fixed;
		   background: #c0df71;
		   color: #fff;
		   border-radius:10px;
		   font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
		   padding: 10px;
		   margin-top: -10px;
		   margin-left: 20px;
		   z-index: 9999999999;
		   display: none;
		   background-color: #333;
		}
		
		
		
  .boxInfo{ 
				width: 90%; 
				height: auto; 
				margin:10px;
				background:#fff; 
				position: relative; 
				/*opacity: 0.9;
  				filter:  alpha(opacity=90);*/
				box-shadow: 2px 2px 5px #999;
				-webkit-box-shadow: 2px 2px 5px #999;
  				-moz-box-shadow: 2px 2px 5px #999;
  				filter: shadow(color=#999999, direction=135, strength=2);
				margin-bottom:65px;
				/*border-top-left-radius: 16px;
 				border-top-right-radius: 16px;
				-moz-border-radius-topright: 16px;
				-moz-border-radius-topleft: 16px;*/


			}
			
	.boxInfoLargo{ 
				width: 100%; 
				height: auto; 
				margin-top:30px;
				margin-bottom:30px;
				float:left; 
				background:#fff; 
				z-index:-1;
				margin-left:-90px;
				overflow: hidden; 
				position: relative; 
				/*opacity: 0.9;
  				filter:  alpha(opacity=90);*/
				box-shadow: 2px 2px 5px #999;
				-webkit-box-shadow: 2px 2px 5px #999;
  				-moz-box-shadow: 2px 2px 5px #999;
  				filter: shadow(color=#999999, direction=135, strength=2);
				/*border-top-left-radius: 16px;
 				border-top-right-radius: 16px;
				-moz-border-radius-topright: 16px;
				-moz-border-radius-topleft: 16px;*/


			}
			
	.boxInfo .cuerpoBox,.boxInfoLargo .cuerpoBox {
		padding:10px;
	}

  			#headBoxInfo {
				background: rgb(255,195,188); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,195,188,1) 0%, rgba(255,119,104,1) 18%, rgba(255,44,25,1) 43%, rgba(255,26,0,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,195,188,1)), color-stop(18%,rgba(255,119,104,1)), color-stop(43%,rgba(255,44,25,1)), color-stop(100%,rgba(255,26,0,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,195,188,1) 0%,rgba(255,119,104,1) 18%,rgba(255,44,25,1) 43%,rgba(255,26,0,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,195,188,1) 0%,rgba(255,119,104,1) 18%,rgba(255,44,25,1) 43%,rgba(255,26,0,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,195,188,1) 0%,rgba(255,119,104,1) 18%,rgba(255,44,25,1) 43%,rgba(255,26,0,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,195,188,1) 0%,rgba(255,119,104,1) 18%,rgba(255,44,25,1) 43%,rgba(255,26,0,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffc3bc', endColorstr='#ff1a00',GradientType=0 ); /* IE6-9 */

 padding:6px; height:36px; border-bottom:1px solid #C40000;
			}
  


